From 3fb0f475f07b6ed641d0110b2869147e6e3e467c Mon Sep 17 00:00:00 2001 From: robertl Date: Thu, 7 Apr 2005 20:17:55 +0000 Subject: [PATCH] Add runtime test for write error. --- jeeps/gpslibusb.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/jeeps/gpslibusb.c b/jeeps/gpslibusb.c index dadab59b4..d62dd9565 100644 --- a/jeeps/gpslibusb.c +++ b/jeeps/gpslibusb.c @@ -89,6 +89,10 @@ gusb_cmd_send(const garmin_usb_packet *opkt, size_t sz) } if (r != sz) { fprintf(stderr, "Bad cmdsend r %d sz %d\n", r, sz); + if (r < 0) { + fatal("usb_bulk_write failed. '%s'", + usb_strerror()); + } } return r; } -- 2.30.2